package com.gx.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gx.model.pojo.TbFlowMsg;

import java.util.Collection;
import java.util.List;

public interface TbFlowMsgService extends IService<TbFlowMsg> {
    /**
     * 消息发送
     *
     * @param userIds 接收人id
     * @param message 消息内容
     * @param type    消息类型
     */
    void sendUserMsg(List<String> userIds, String message, String type);

    /**
     * 消息发送
     *
     * @param userIds  接收人id
     * @param groupIds 接收人组
     * @param message  消息内容
     * @param type     类型
     */
    void sendGroupUserMsg(Collection<String> userIds, Collection<String> groupIds, String message, String type);
}
